Validation of Context-Dependent Aspect-Oriented Adaptations to Components
نویسندگان
چکیده
All potential component non-functional properties needed by third parties for late composition can not be anticipated beforehand, as they tend to be context-dependent. Moreover, those quality properties tend to be hard to modularize and can hardly be factored out of components. Developers therefore tend to embed non-functional properties within domain-specific frameworks and components. We aim to take advantage of the expressive power of Aspect-Oriented Programming to modularize those concerns, so that both frameworks and components can be refined to satisfy specific requirements at deployment time, composition time as well as at runtime. We claim that the key to the integration of Aspect-Oriented Software Development to Component-Based Software Engineering lies in the ability to derive and validate the specification of a component that has been subject to aspect weaving. By explicitly specifying the desired properties of components and aspects, we aim to increase the capability to reason about aspect weaving, so that the correctness of a refined component can be verified with respect to a specification.
منابع مشابه
Impact of Environmental Conditions on the Aspect of Religion Archetype in Urban Areas (Case Study: Comparison of two Cities ‘Sanandaj and Yazd’)
Religion as the most important relationship between mankind andGod plays an important role in human mental relaxation. Jung considered religion as one of the most important archetypes of the collective subconscious mind and believed that the archetypes are primarily the result of human generations’ experiences, created like the human instinctive adaptations and affect human behavior and percept...
متن کاملContext-Awareness for Service Oriented Systems
Today, service oriented systems need to be enhanced to sense and react to user’s context in order to provide a better user experience. To meet this requirement, Context-Aware Services (CAS) have emerged as an underling design and development paradigm for the development of context-aware systems. The fundamental challenges for such systems development are context-awareness management and service...
متن کاملAspect-Oriented Workflow Languages
Most available aspect-oriented languages today are extensions to programming languages. However, aspect-orientation, which is a paradigm for decomposition and modularization, is not only applicable in that context. In this paper, we introduce aspect-oriented software development concepts to workflow languages in order to improve the modularity of workflow process specifications with respect to ...
متن کاملCONTEXT- ORIENTED ARCHITECTURAL CONSIDERATIONS IN CHAHAR BAGH ABBASI STREET IN ESFAHAN
The view at the apparent composition of the streets of a city is the first visual perception of each person from that city. Charbagh Abbasi Street is a valuable centerpiece in identity of Isfahan as a historical city. Over time, due to body wear and erosion and unplanned renovations, some significant changes have been made in the physical form of this axis, and the identity aspects of the Chaha...
متن کاملDevelopment and validation of Islamic quality of life questionnaire
The quality of life is mainly measured by multiple conceptual frameworks which neglect the cultural-religious context of the societies. Hence, there is not a unique instrument to assess life quality. The present study strives to develop and validate a quality of life questionnaire in light of Javadi Amoli’s view. In this study, the researcher-made questionnaire has been answered by 400 bachelor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004